#defis-content
 {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    border: 1px dotted #124C9F;
    color: #124C9F;
    font-size: 12px;
    margin: 40px 20px 0 25px;
    padding: 20px 10px 10px 20px;
    width: 585px;
}

#defis-content h1
{
	font-size : 14px;
	margin : 0 0 20px 0;
	padding : 0;
	clear : both;
}

#defis-content h1.classementH1 img
{
	vertical-align : bottom;
}


#defis-content #liste-videos-page-defis h1
{
	width : inherit;
}

.participer-defi-page-defis 
{
    -moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius5px;
    background: url(/images/bt-participer.png) repeat-x;
    bottom: 57px;
    color: #FFFFFF;
    display: block;
	float : right;
    height: 27px;
	margin : 10px 25px 0 0;
    line-height: 27px;
    text-align: center;
    width: 200px;
    z-index: 4;
}


.participer-defi-page-defis:hover
{
    background: url(/images/template_white/bt-participer-hover.png) repeat-x;
	text-decoration : none;
	
}

#liste-videos-page-defis
{
	clear : both;
	float : left;
	margin-top : 20px;
	padding-top : 20px;
	width : 535px;
	border-top :  1px solid #124C9F;
}

#liste-videos-page-defis ul, #video-content ul
{
	clear : both;
	padding-bottom : 20px;
	margin : 0 auto 20px auto;
}

#liste-videos-page-defis ul
{
	width : 560px;
}

#liste-videos-page-defis ul li, #video-content ul li
{
	float : left;
	margin-right : 10px;
}

#liste-videos-page-defis ul li a, #video-content ul li a
{
	width : 150px;
	display : block;
	border : 1px solid #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	font-size : 11px;
	padding : 10px;
	color : #124C9F;
}

#liste-videos-page-defis ul li a:hover, #video-content ul li a:hover
{
	background : #BCD2F9;
	text-decoration : none;
}

#liste-videos-page-defis ul li img, #video-content ul li img
{
	text-align : center;
	margin : 0 auto 10px auto;
	display : block;
}

#liste-videos-page-defis ul li span.nom-participant
{
}

.bas-video
{
	border-bottom : 1px solid #124C9F;
	clear : both;
	float : none;
	padding  : 20px 0;
	margin-bottom : 20px;
}

.lien-droite-video, .lien-droite-image
{
	display : block;
	float : right;
	text-align : center;
	font-size : 11px;
	color : #fff;
	background : url(/images/template_white/bg-bt-login.png) repeat-x;
	width : 150px;
	height : 20px;
	line-height : 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius : 3px;
}

.lien-droite-image
{
	margin : 20px 0;
}

.lien-droite-image:hover, .lien-droite-video:hover
{
	background : url(/images/bt-participer.png) repeat-x;
	text-decoration : none;
}
